package cn.pro.entity.vo;

import cn.pro.entity.ProLogInfo;
import cn.pro.utils.Desc;
import lombok.Data;

import java.io.Serializable;

@Data
public class ProLogInfoVo extends ProLogInfo implements Serializable {

    @Desc("主键")
    private String id;


    @Desc("操作用户id")
    private String uid;

    @Desc("操作用户名")
    private String uname;

    @Desc("操作人的机器ip")
    private String fromIp;

    @Desc("操作的功能，例如：登录、插入记录等等")
    private String operateFunc;

    @Desc("调用入口的方法")
    private String visitMethod;

    @Desc("日志类型:error/info/warn")
    private String logType;

    @Desc("访问路径")
    private String uri;

    @Desc("请求方法:post/get/put/delete/head")
    private String method;

    @Desc("访问方法的错误信息")
    private String visitMethodErrorInfo;

    @Desc("该记录是否有效，1：有效、0：无效")
    private Integer status;

    @Desc("登录时间")
    private java.util.Date loginOutTime;

    @Desc("创建时间")
    private java.util.Date createTime;

    @Desc("更新时间")
    private java.util.Date updateTime;
}
